/*公共css*/
@import url(common.css); 
/*common*/
a,em{color:#666;font-style:normal}
.cf::after,.cf::before,.clearfix::after,.clearfix::before{content:"";display:table}
.cf::after,.clearfix::after{clear:both}
.cf::after,.cf::before,.clearfix::after,.clearfix::before{content:"";display:table}
.cf,.clearfix{clear:both}
.clear{clear:both;display:block;font-size:0;line-height:0}
a{color:#666}
a img{display:inline-block}
.top .topr,.top a{color:#fff}
.f_bottom{color:#fff}
button,img,input,select{vertical-align:middle}
body{color:#333}
table{border-collapse:collapse;border-spacing:0}
input[type=checkbox],input[type=radio]{vertical-align:-2px}
.mr5{margin-right:5px}
input,textarea{font:.75em Arial,simsun,sans-serif}
button,img,input,select{vertical-align:middle}
button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}
a img{display:inline-block}
.pr{position:relative}
.mb30{margin-bottom:30px}
.mt10{margin-top:10px}
.mt30{margin-top:30px}
.mb10{margin-bottom:10px}
.mr10{margin-right:10px}
.ml10{margin-left:10px}
.mr20{margin-right:20px}
.mr5{margin-right:5px}
.red{color:red}
.c_999{color:#999}
.lh16{line-height:16px}
.mt20{margin-top:20px}
.mt10{margin-top:10px}
.simsun{font-family:simsun}
.f12{font-size:12px}
.w600{width:600px}
.mb10{margin-bottom:10px}
.c_333 {color:#333}
fieldset,img{border:0 none}
h3{font-size:1.3em}
.ml20{margin-left:20px}
.fb{font-weight:700}
.f14{font-size:14px}
.mb15{margin-bottom:15px}
/*school-apply-p*/
#container,.pageContent{margin-left:auto;margin-right:auto;width:1190px}
.apply-school{background:#fff none repeat scroll 0 0;border:1px solid #dadbdb}
.apply-school .apply-header{padding:30px 0 0}
.apply-header .h-content{margin:0 auto;width:905px}
.apply-header .s-wrap{color:#555;float:left;font:300 16px/20px "microsoft yahei";height:66px;margin:0 15px;text-align:center;width:120px}
.step-1 .s-1 .stp,.step-2 .s-1 .stp,.step-2 .s-2 .stp,.step-3 .s-1 .stp,.step-3 .s-2 .stp,.step-3 .s-3 .stp{background-position:-36px -1px;color:#fff}
.apply-header .stp{background:url(../images/ico-school-items.png) no-repeat scroll -1px -1px;font:300 20px/34px arial;height:34px;margin:0 auto 5px;width:34px}
.apply-header .point-list{float:left;padding-top:12px;width:190px}
.point-list li{background:url(../images/ico-school-items.png) no-repeat scroll 0 -44px;float:left;height:10px;margin:0 11px;width:9px}
.apply-school .c_content{padding:20px 0}
.apply-school .c-title{background:#f8f8f8 none repeat scroll 0 0;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;color:#555;font:700 14px/42px simsun;height:42px;padding-left:20px}
.apply-school .formItem{padding-bottom:20px}
.formItem{float:left;width:100%}
.apply-school .form_label{font-size:14px;width:270px}
.form_label{float:left;line-height:30px;text-align:right;width:180px}
select{color:#777;font:12px/20px arial,sans-serif;outline:0 none;padding:6px}
.apply-school .form_field{width:800px}
.form_field{float:left;line-height:30px;width:600px}
.apply-school .formItem{padding-bottom:20px}
.formItem{float:left;width:100%}
.apply-school .form_label{font-size:14px;width:270px}
.form_label{float:left;line-height:30px;text-align:right;width:180px}
.apply-school .form_field span.pr{display:inline-block}
.apply-school .iptTips{line-height:16px}
.iptTips{color:#999;font-size:12px;left:10px;line-height:14px;position:absolute;top:8px}
.apply-school .form_text,.apply-school textarea{width:390px}
.form_text{box-shadow:0 1px 1px rgba(0,0,0,.1) inset;transition:border .2s linear 0s,box-shadow .2s linear 0s}
.form_text{border:1px solid #ccc;color:#777;font:12px/20px arial,sans-serif;height:20px;padding:4px;width:250px}
.n_btn30gr_b{padding:0}
.n_btn30gr_b,.n_btn30gr_swf,.n_btn34gr_b,.n_btn38gr_b{background:#eee none repeat scroll 0 0;border:1px solid #ccc;color:#777;height:28px;line-height:28px;padding:0 16px}
.n_btn24g,.n_btn24gr,.n_btn24o,.n_btn28g,.n_btn30g,.n_btn30gr_b,.n_btn30gr_swf,.n_btn30gr_up,.n_btn30o,.n_btn32g_,.n_btn34g,.n_btn34g_add,.n_btn34gr_b,.n_btn34lg,.n_btn34lg_add,.n_btn34lg_up,.n_btn36g,.n_btn36lg,.n_btn36o,.n_btn38g,.n_btn38gr_b,.n_btn38o,.n_btn40lg,.n_btn46g,.n_btn46gr{color:#fff;display:inline-block;text-align:center}
.apply-school .id-card-view{background:url(../images/ico-school-items.png) no-repeat scroll -1px -143px;border:1px solid #ccc;float:left;height:120px;overflow:hidden;width:180px}
.id-card-view img{height:120px;width:180px}
.id-card-opt{color:#999;float:left;font-size:12px;line-height:24px;margin-left:10px}
.apply-school .ic-preview{float:left;margin-left:90px;width:385px}
.ic-preview .pre-img{border:1px solid #ccc;float:left;height:116px;margin-right:10px;position:relative;width:182px}
.ic-preview .pre-img>a img{width:182px}
.pre-img .big-img-box{border-radius:4px;display:none;height:338px;left:-1px;overflow:hidden;position:absolute;top:-340px;width:488px}
.big-img-box .pre-title{background:#e5e5e5 none repeat scroll 0 0;color:#777;height:30px;line-height:30px;padding-left:10px}
.big-img-box img{height:308px;width:488px}
.n_btn38g{background:#fc5c5c;font:700 16px/38px simsun;height:38px;padding:0 23px}
/*school-index*/
.banner{background:#fff none repeat scroll 0 0;height:160px;margin:1px auto 0;overflow:hidden;position:relative;width:1000px;z-index:30}
.banner img{display:block}
.menu{background:#fc5c5c;height:35px;margin-bottom:20px;margin-left:auto;margin-right:auto;width:1000px}
.menu ul{float:left}
.menu ul li{display:block;float:left;height:35px;width:98px}
.menu ul li a{color:#d5d5d5;display:block;font:300 12px/15px arial;padding:10px;text-align:center;text-decoration:none}
.menu a:link{color:#fff}
.menu ul li a.curr{background:#fc5c5c}
.menu .c_scxx{background-position:0 0}
.menu a:link{color:#fff}
.menu .c_qxsc,.menu .c_scxx{background:url(../images/c_btn_qxsc.png) no-repeat scroll 0 0;color:#fff;display:inline-block;float:right;font-size:12px;height:25px;line-height:25px;margin-right:5px;margin-top:5px;overflow:hidden;padding-left:26px;text-align:left;width:56px}
.menu .c_qxsc{background-position:0 -52px}
.editset{cursor:move;height:100%;left:0;position:absolute;top:0;width:100%;z-index:997}
.ui-sortable-placeholder{border:2px dashed red;margin-bottom:10px;height:40px}
.ui-sortable-placeholder_cancel{border:2px dashed grey;margin-bottom:10px;height:40px}
.schContent{margin-left:auto;margin-right:auto;min-height:400px;width:1000px}
.schContent .sectionMain{float:right;width:792px}
.sh_ls{clear:both}
.sh_info_r{background-color:#fff}
.sh_info_r .inner{border:1px solid #e6e6e6;padding:20px}
.c_f60{color:#f60}
.sh_info_r .infoCon .bd{background-color:#fafafa;border:1px solid #e6e6e6;clear:both;color:#555;margin-bottom:15px;overflow:hidden;padding:10px 20px}
.sh_ls .bd{font-family:tahoma}
.ck_school a{color:#777}
.openChatWindow{cursor:pointer}
a.ck_talkIcon img{display:inline}
.sh_gg{clear:both}
.sh_gg .hd{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fc5c5c none repeat scroll 0 0;border-color:#e6e6e6 #e6e6e6 -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px medium;height:16px;padding:8px}
.sh_gg .hd h3.title{color:#fff;display:block;float:left;font-size:14px;line-height:16px;padding-left:3px}
.sh_gg .bd{font-family:tahoma}
.sh_gg .bd .txtBox{background:#fff none repeat scroll 0 0;border:1px solid #e6e6e6;line-height:20px;padding:10px 9px}
.sh_code .hd{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fc5c5c none repeat scroll 0 0;border-color:#e6e6e6 #e6e6e6 -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px medium;height:16px;padding:8px}
.sh_code .hd h3.title{color:#fff;display:block;float:left;font-size:14px;line-height:16px;padding-left:3px}
.sh_code{clear:both}
.sh_code .bd .bBox{background:#fff none repeat scroll 0 0;border:1px solid #e6e6e6;line-height:18px;padding:10px 9px}
.sh_ls{clear:both}
.sh_ls .hd{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fc5c5c none repeat scroll 0 0;border-color:#e6e6e6 #e6e6e6 -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px medium;height:16px;padding:8px}
.sh_ls .hd h3.title{color:#fff;display:block;float:left;font-size:14px;line-height:16px;padding-left:3px}
.slides_container{border-radius:5px;height:259px;overflow:hidden;position:relative;width:791px}
.pagination{bottom:0;height:25px;position:absolute;width:120px;z-index:5}
.pagination li{float:left;margin:0 4px}
.sh_kclb{clear:both}
.sh_kclb .hd{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fc5c5c none repeat scroll 0 0;border-color:#e6e6e6 #e6e6e6 -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px medium;height:16px;padding:8px}
.sh_kclb .hd h3.title{color:#fff;display:block;float:left;font-size:14px;line-height:16px;padding-left:3px}
.sh_kclb .bd{font-family:tahoma}
.shPicList{padding:1px 0 0 1px;width:791px}
.shPicList ul li{background:#fff none repeat scroll 0 0;border:1px solid #e6e6e6;float:left;height:329px;margin:-1px 0 0 -1px;padding:6px;width:250px;z-index:3}
.shPicList ul li .inner{background:#fff none repeat scroll 0 0;height:329px}
.shPicList ul li .pic{margin-bottom:20px}
.ck_school a{color:#777}
.shPicList ul li .tit{color:#555;font:700 14px/20px simsun;margin-bottom:15px;padding:0 10px;word-break:break-all;word-wrap:break-word}
.shPicList ul li .tit a{color:#555}
.shPicList ul li .p_1{color:#999;margin-bottom:10px;padding:0 10px}
.vm{vertical-align:middle}
.c_f60{color:#f60}
.arial{font-family:arial}
.f16{font-size:16px}
.shPicList ul li .p_2{color:#999;padding:0 10px}
.sh_kclb .hd p.more{float:right}
.sh_kclb .hd p.more a:link{color:#fff}
.schContent .sectionside{float:left;width:188px}
.sh_sort{clear:both}
.sh_sort .hd{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fc5c5c none repeat scroll 0 0;border-color:#e6e6e6 #e6e6e6 -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px medium;height:16px;padding:8px}
.sh_sort .hd h3.title{color:#fff;display:block;float:left;font-size:14px;line-height:16px;padding-left:3px}
.sh_sort .bd{font-family:tahoma}
.sh_sort .bd .ul_main{background:#fff none repeat scroll 0 0;border:1px solid #e6e6e6;padding:10px}
.sh_sort .bd .ul_main>li{border-bottom:1px dotted #e6e6e6;margin-top:-1px;padding:5px}
.sh_sort .bd .tit_fold,.sh_sort .bd .tit_unfold{background:url(../images/sec_sort_tit.png) no-repeat scroll 0 2px;color:#555;cursor:pointer;display:inline-block;font:700 14px/16px simsun;height:12px;padding-left:20px}
.sh_sort .bd .tit_fold{background-position:0 2px}
.sh_sort .bd .ul_sub{line-height:21px;padding-left:24px}
.sh_kf{clear:both}
.sh_kf .hd{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fc5c5c none repeat scroll 0 0;border-color:#e6e6e6 #e6e6e6 -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px medium;height:16px;padding:8px}
.sh_kf .hd h3.title{color:#fff;display:block;float:left;font-size:14px;line-height:16px;padding-left:3px}
.sh_kf .bd{font-family:tahoma}
.sh_kf .bd{font-family:tahoma}
.sh_kf .bd dl.p_c{clear:both;margin:10px 0}
.sh_kf .bd dl.p_c dt{float:left;font-weight:300;height:16px;line-height:14px;width:56px}
.sh_kf .bd dl.p_c dd{float:left;width:104px}
.sh_kf .bd dl.p_c dd img{vertical-align:middle}
a.ck_talkIcon img{display:inline}
.sh_ls_lft{clear:both}
.sh_ls_lft .hd{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fc5c5c none repeat scroll 0 0;border-color:#e6e6e6 #e6e6e6 -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px medium;height:16px;padding:8px}
.sh_ls_lft .hd h3.title{color:#fff;display:block;float:left;font-size:14px;line-height:16px;padding-left:3px}
.sh_ls_lft .hd p.more{float:right;padding:2px 0 0}
.sh_ls_lft .bd{font-family:tahoma}
.sh_ls_lft .bd ul{background:#fff none repeat scroll 0 0;border:1px solid #e6e6e6;overflow:hidden}
.sh_ls_lft .bd ul li{height:48px;margin:13px 13px 4px;width:160px}
.sh_ls_lft .bd ul li .pic{background:url(../images/sec_ls_lft_bg.jpg) no-repeat scroll 0 0;float:left;height:48px;width:40px}
.sh_ls_lft .bd ul li .name{float:left;line-height:18px;padding:10px}
.sh_date_lft{clear:both}
.hd{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fc5c5c none repeat scroll 0 0;border-color:#e6e6e6 #e6e6e6 -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px medium;height:16px;padding:8px}
.hd h3.title{color:#fff;display:block;float:left;font-size:14px;line-height:16px;padding-left:3px}
.sh_date_lft .bd{font-family:tahoma}
.calendar1{background:#fff none repeat scroll 0 0;border:1px solid #e6e6e6;margin-left:auto;margin-right:auto;padding:5px 2px 2px;position:relative;width:182px}
.calendar1_head{height:30px;line-height:30px}
.calendar1_head .next,.calendar1_head .pre{background:url(../images/calendar1_pre_next.png) no-repeat scroll 0 0;display:block;height:30px;overflow:hidden;width:30px}
.calendar1_head .pre{background-position:0 0;float:left}
.calendar1_head .next{background-position:100% 0;float:right}
.calendar1_head .title{color:#555;font-size:12px;font-weight:700;text-align:center}
.calendar1_head .title{color:#555;font-size:12px;font-weight:700;text-align:center}
.calendar1_table{background:#fafafa none repeat scroll 0 0;border:medium none;border-collapse:collapse;border-spacing:0;color:#777;width:100%}
.calendar1_week{background:#fff none repeat scroll 0 0}
.calendar1_week td{cursor:default;font:300 12px simsun;height:30px;text-align:center;vertical-align:middle}
.calendar1_table td{border:medium none;height:26px}
.calendar1_date td.taged{background:#e8e8e8 none repeat scroll 0 0}
.calendar1_date td{cursor:pointer;font:300 12px/14px arial;text-align:center;vertical-align:middle}
.calendar1_table td{border:medium none;height:26px}
.sh_list{clear:both}
.bd{font-family:tahoma}
.listBox{background:#fff none repeat scroll 0 0;border:1px solid #e6e6e6}
.listBox .tit{height:30px}
.listBox .tit li{float:left;width:50%}
.listBox .tit li.here a{border-bottom:1px solid #fff;color:#333}
.listBox .tit li a{border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;color:#777;display:block;line-height:30px;margin-left:-1px;text-align:center}
.listBox .con li{background:#fff none repeat scroll 0 0;padding:5px 4px}
.listBox .con li .inner{background:#fff none repeat scroll 0 0;height:70px;position:relative}
.listBox .con li .inner .i{background:#f60 none repeat scroll 0 0;color:#fff;display:block;font:300 11px/14px arial;height:14px;left:-4px;position:absolute;text-align:center;top:11px;width:14px}
.listBox .con li .inner .pic{display:block;float:left;margin:8px 10px 0 0}
.listBox .con li .inner .title{color:#555;font:300 12px/16px simsun;margin-bottom:5px;padding-top:8px}
.listBox .con li .inner .txt{color:#999}
.c_777{color:#777}
.hd p.more{float:right}
.hd p.more a{color:#fff}
/*school-clist*/
.schContent .sectionMain{float:right;width:792px}
.schContent .sectionMain{float:right;width:792px}
.sh_qbkc .cSort{border:1px solid #e6e6e6}
.sh_qbkc .cSort dl{background-color:#fff;line-height:34px}
.sh_qbkc .cSort dl dt{background:#fafafa none repeat scroll 0 0;float:left;font-weight:300;height:34px;text-indent:18px;width:82px}
.sh_qbkc .cSort dl dd{border-left:1px solid #e6e6e6;float:left;padding-left:10px;width:697px}
.sh_qbkc .cSort dl dd a{color:#777;float:left;line-height:14px;margin:0 10px;padding:10px 0;white-space:nowrap}
.sh_qbkc .cSelect{background-color:#fafafa;border:1px solid #e6e6e6;clear:both;height:22px;padding:6px 10px}
.mb15{margin-bottom:15px}
.sh_qbkc .cSelect .label{line-height:22px}
.sh_qbkc .cSelect .cS_ul{float:left}
.sh_qbkc .cSelect .cS_ul li{float:left;line-height:22px}
.sh_qbkc .cSelect .cS_ul li .sc_a{background-color:#fff;border:1px dotted #c4c4c4;color:#777;display:inline-block;font:12px/14px simsun;height:14px;padding:3px 16px 3px 10px;position:relative}
.lSelectBar{border:1px solid #dcdee1}
.lSelectBar .sUl{background:#f4f4f4 none repeat scroll 0 0;border:1px solid #fff;height:32px;padding-left:10px}
.lSelectBar .sUl li{float:left;margin:5px 10px 0 0}
.lSelectBar .sUl .i_s_curr,.lSelectBar .sUl .i_s_curr:hover{background-color:#f60;border:1px solid #f60;color:#fff}
.lSelectBar .sUl .i_s{background-color:#fff;border:1px solid #ccc;color:#555;display:block;font:12px/20px simsun;height:20px;padding:0 5px;position:relative;text-align:center;width:auto}
.lSelectBar .sUl .i_s .i_s_up{background:url(../images/ico_sprite.png) no-repeat scroll -5px -431px;display:block;float:left;height:8px;margin-right:5px;margin-top:6px;width:7px}
.lSelectBar .sUl .i_s .i_s_down{background:url(../images/ico_sprite.png) no-repeat scroll -5px -371px;display:block;float:left;height:8px;margin-right:5px;margin-top:6px;width:7px}
.shPicList{padding:1px 0 0 1px;width:791px}
.lSelectBar .sUl .i_s_curr .i_s_up,.lSelectBar .sUl .i_s_curr:hover .i_s_up{background-position:-5px -779px}
.sh_kf .bd .bBox{background:#fff none repeat scroll 0 0;border:1px solid #e6e6e6;line-height:18px;padding:10px}
.ck_page span.curr{background:#fffde6 none repeat scroll 0 0;border:1px solid #f60;color:#f60;display:inline-block;font:12px/14px simsun,arial,sans-serif;margin:0 3px;padding:5px 9px}
.ck_school a{color:#777}
.ck_page a{background:#fff none repeat scroll 0 0;border:1px solid #ccc;color:#555;display:inline-block;font:12px/14px simsun,arial,sans-serif;margin:0 3px;padding:5px 9px}
.ck_page span.ellipsis{font-family:monospace,arial}
.ck_page .next{margin-right:0;padding-right:15px}
.ck_page .next,.ck_page .prev{position:relative}
.ck_school a{color:#777}
.ck_page .next s,.ck_page .prev s{background:url(../images/bg_ck_page.png) no-repeat scroll -1px -9px;display:block;height:6px;overflow:hidden;width:3px}
.ck_page .next s{background-position:-1px -24px;position:absolute;right:8px;top:9px}

/*teacher-list*/
.sch_tips{background:#f4fafe none repeat scroll 0 0;border:1px solid #d3e5f3;height:24px;line-height:22px;padding:8px 12px}
.sch_info .btn_join:link,.sch_tips .btn_join:link{color:#fff}
.sch_info .btn_join,.sch_tips .btn_join{background:#ff7f00 none repeat scroll 0 0;color:#fff;display:block;height:28px;line-height:28px;text-align:center;width:120px}
.schTeacher dl{background:#fff none repeat scroll 0 0;border:1px solid #e6e6e6;margin:20px 0;padding:20px 20px 10px}
.schTeacher dl dt{background:url(../images/bg_teacher_pic.jpg) no-repeat scroll 0 0;display:block;float:left;height:100px;padding-bottom:10px;width:100px}
.schTeacher dl dt img{height:100px;width:100px}
.schTeacher dl dd{float:right;line-height:20px;padding-left:10px;width:630px}

/*teacher-notice*/
.schAbout {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    padding: 20px;
}
.schAbout .hd1 {
    color: #333;
    font: 400 20px/24px "microsoft yahei","simsun",sans-serif;
    margin-bottom: 20px;
}
.schAbout .bd1{
    color: #777;
    font: 300 14px/1.8em "microsoft yahei",sans-serif;
}
